Android Studio模拟器未授权(一直离线)解决方案

今天在更新Android Studio之后发现模拟器一直离线,不能调试了,谷歌上找了很多发现了一个最快的解决办法。

问题描述:

调试运行的时候AVD管理界面显示设备离线,run窗口出现以下错误:

1
2
3
4
5
6
7
error: device unauthorized.

This adb server’s $ADB_VENDOR_KEYS is not set

Try ‘adb kill-server’ if that seems wrong.

Otherwise check for a confirmation dialog on your device.

解决办法:

  1. 删除.android/adbkey|adbkey.pub这两个文件(为保险起见,可以将两文件暂时移动出.android目录。.android目录默认在C盘下的当前用户目录下,如果配置了 ANDROID_SDK_HOME环境变量,那就是在这个变量值的目录下);
  2. 在AVD Manager中删除所有的avd,重新创建;
  3. 执行下命令adb devices,看看虚拟机的状态吧;
1
2
3
C:\Users\Administrator>adb devices
List of devices attached
emulator-5556 device